import request from '@/utils/request'


/**
 * 获取角色列表
 */
export function getRoleList(params){
    return request({
        url:'sys/role',
        params //查询参数
    })
}


/**
 * 新增角色
 */

export function addRole(data){
    return request({
        url:'sys/role',
        method:'post',
        data
    })
}



/**
 * 
 * 更新角色详情
 */

export function updateRole(data){
    return request({
        url:`sys/role/${data.id}`, //接口路径
        method:'Put',
        data
    })
} 

/**
 * 
 * 删除角色
 */

export function deleteRole(id){
    return request({
        url:`sys/role/${id}`, //接口路径
        method:'delete',
    })
}

/**
 * 
 * 获取角色详情
 */
export function getRoleDetail(id){
    return request({
        url:`sys/role/${id}`, //接口路径
        method:'get',
    })
}

/**
 * 
 *角色权限分配
 */

 export function assignPerm(data){
    return request({
        url:'sys/role/assignPrem',
        method:'put',
        data
    })
}